toil away

Translations
трудиться без устали
She toiled away at her desk for hours.
Она трудилась без устали за своим столом часами.
Definitions
To work hard and persistently, often in a laborious or tedious manner.